home *** CD-ROM | disk | FTP | other *** search
Text File | 1994-09-12 | 1.6 KB | 42 lines | [TEXT/ttxt] |
- The Zebu runtime system is all you need if you want to use the
- parser/generator that was produced by the compiler (in form of a .tab
- file).
-
- The Zebu-compiler is necessary in order to convert the external
- grammar description (in form of a .zb file) into a LALR(1) parsing
- table (in form of a .tab file), and associated printers and semantic
- functions (in form of a <grammar-name>-domain.lisp file).
-
- Installation under Unix
- -----------------------
-
- set the environment variables for LISP to the directory, where your
- lisp development environment resides. (In case of Lucid, the name of
- the executable is 'base-lisp-de', in case your Lisp uses a different
- name you could create a link, or edit the Makefile)
-
-
- cd <directory where the Zebu sources reside>
- make
-
-
- Alternative Installation (using DEFSYSTEM)
- ------------------------------------------
-
- DEFSYSTEM makes it easier to load and compile grammars, since one does not
- need to remember the location of a module in a directory structure.
- The bad news is that this DEFSYSTEM is incompatible with the one
- maintained at CMU. At some point we will clean this up. (Anyone who
- would write the definition using the DEFSYSTEM distributed by CMU
- should send me the file and I will include it in the next version)
-
- To install, follow the directions in ZEBU-sys.lisp. You will need the
- portable DEFSYS which is available as DEFSYS.tar.gz at the same place
- as Zebu-???.tar.gz.
-
- The file ZEBU-sys.lisp defines three systems
-
- Zebu the runtime system
- Zebu-compiler the compiler
- Zebu-RR the rewrite rule system
-